使用应用程序请求路由模块

您所在的位置:网站首页 iis7 url重写 使用应用程序请求路由模块

使用应用程序请求路由模块

2023-11-01 01:08| 来源: 网络整理| 查看: 265

使用应用程序请求路由模块 项目 07/18/2023

由 IIS 团队

简介

适用于 IIS 7 及更高版本的 Microsoft 应用程序请求路由 (ARR) 是一个基于代理的路由模块,它基于 HTTP 标头、服务器变量和负载均衡算法将 HTTP 请求转发到内容服务器。 ARR 可用于:

提高应用程序可用性和可伸缩性。 更好地利用内容服务器资源。 促进应用程序部署,包括试点管理和 A/B 测试。 降低管理成本,为共享托管者创造机会。

ARR 依赖于 URL 重写模块 来检查传入的 HTTP 请求以做出路由决策。 因此,需要 URL 重写模块才能启用 ARR 功能。

ARR 支持由 Microsoft 帮助和支持部门提供。 论坛将保持活动状态。

功能

适用于 IIS 的 Microsoft 应用程序请求路由包括以下关键功能:

基于 HTTP 的路由决策 与在 IP 级别做出路由决策的硬件负载均衡器不同,ARR 在应用程序级别做出路由决策。 通过将 ARR 与 URL 重写模块配合使用,可以编写基于 HTTP 标头和服务器变量的强大路由规则。 负载均衡算法 可以应用用户选择的负载均衡算法来确定哪个内容服务器最适合为 HTTP 请求提供服务。 提供了六种算法。 运行状况监视 可以使用实时流量和特定 URL 测试来确定内容服务器的运行状况。 提供了一组配置参数来定义服务器运行状况的含义。 还可以禁用实时流量和 URL 测试,并使用自定义运行状况监视提供程序。 为此,请通过调用 RSCA API 来设置服务器的运行状况。 客户端关联 通过使用 Cookie,ARR 可以将所有请求从客户端关联到内容服务器。 ARR 区分 NAT 后面的客户端,因此每个客户端都单独处理。 此功能要求客户端能够接受 Cookie。 主机名相关性“主机名相关性”是共享宿主的特定功能。 此功能可更改部署拓扑,以最大程度地减少和简化管理,并创造更多商机。 有关此方案的详细信息,请参阅 使用应用程序请求路由进行共享托管部署。 两个提供程序(轮循机制和内存)用于确定主机应关联到哪个服务器。 多个服务器组 ARR 可以管理多个服务器组,这些组是环境中内容服务器的逻辑分组。 此功能允许在试点管理和 A/B 测试方案中使用 ARR。 使用 UI 进行管理和监视 可以使用 IIS 管理器管理和查看 ARR 的所有配置设置和聚合运行时统计信息。 失败的请求跟踪规则 添加了特定跟踪以快速排查和诊断 ARR 问题。 获取模块

请在此处下载适用于 IIS 7 (x86) 的 Microsoft 应用程序请求路由版本 2。 请在此处下载适用于 IIS 7 (x64) 的 Microsoft 应用程序请求路由版本 2。

使用模块

这些文章介绍如何使用 ARR 配置和实现核心方案。 建议按以下顺序阅读文章,因为每篇文章的方案会更加丰富:

安装应用程序请求路由

定义和配置应用程序请求路由服务器组

使用应用程序请求路由进行 HTTP 负载均衡

包括使用运行状况监视和客户端关联

使用应用程序请求路由配置 3 层部署体系结构

使用应用程序请求路由进行试点计划管理

使用应用程序请求路由的共享托管

将 Microsoft 外部缓存用于 IIS7 及更高版本 如何在应用程序服务器上为 HostNameMemory 相关性提供程序配置 WMI 服务

使用失败的请求跟踪规则排查应用程序请求路由问题

ARR 层的高可用性

ARR 和 NLB ARR 和硬件负载均衡器


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3